基于Matlab实现交通系统监控应用的雷达传感器信号采集和多维 FFT 处理

您所在的位置:网站首页 polar 步速传感器 基于Matlab实现交通系统监控应用的雷达传感器信号采集和多维 FFT 处理

基于Matlab实现交通系统监控应用的雷达传感器信号采集和多维 FFT 处理

2023-06-04 09:54| 来源: 网络整理| 查看: 265

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。

🍎个人主页:Matlab科研工作室

🍊个人信条:格物致知。

更多Matlab仿真内容点击👇

智能优化算法       神经网络预测       雷达通信       无线传感器        电力系统

信号处理              图像处理               路径规划       元胞自动机        无人机 

⛄ 内容介绍

本文介绍了一种无线电探测与测距(雷达)传感器信号采集与处理平台的设计与测试。雷达传感器实时运行,适用于运输系统中的监控应用。它包括一个带有在 X 波段工作的连续波调频收发器的前端,带有一个发射器和多个接收器,以及一个多通道高速 A/D 转换器。传感器信号处理和与外部主机的数据通信任务由现场可编程门阵列管理。信号处理链包括感兴趣区域选择、多维快速傅里叶变换、峰值检测、警报决策逻辑、数据校准和诊断。通过将雷达传感平台配置为低功耗模式(7 dBm 发射功率),可以检测覆盖范围高达 300 米和 30 厘米分辨率的静止和移动目标。通过添加一个额外的 34.5 dBm 功率放大器,测量范围可以增加到 2 公里。雷达传感平台可配置为最大检测速度为 200 公里/小时,分辨率为 1.56 公里/小时,或者最高可达 50 公里/小时,分辨率为 0.4 公里/小时。跨量程分辨率取决于接收通道数;可以在雷达传感器的交叉范围分辨率与其复杂性和功耗之间找到权衡。关于监视雷达传感器和光检测与测距的最新技术水平,所提出的解决方案代表了其高可配置性以及可以在覆盖距离和功耗方面找到的更好权衡。​

⛄ 部分代码

%% Ali Karimzadeh Esfahani

% please run this file, it will call FMCW_radar function

clc

close all

clear all

[y_lk1, ~, ~, ~, ~, ~, cross_range_res1] = FMCW_radar(100, -50/3.6, -60*pi/180); 

[y_lk2, Dres, Dmax, Vres, Vmax, theta_res, cross_range_res2] = FMCW_radar(200, 75/3.6, 45*pi/180);

y_lk = y_lk1 + y_lk2;

%% FFT and FFTSHIFT

Y = abs(fftshift(fftn(y_lk,2.^nextpow2(size(y_lk)))));

YY = log(Y(floor((length(Y)/2)+1):end,:,:)+1);

max1 = max(YY,[],'all');

max2 = max(YY(YY



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3